type runtime.profBuf
16 uses
runtime (current package)
cpuprof.go#L40: log *profBuf // profile events written here
profbuf.go#L87: type profBuf struct {
profbuf.go#L152: func (b *profBuf) hasOverflow() bool {
profbuf.go#L159: func (b *profBuf) takeOverflow() (count uint32, time uint64) {
profbuf.go#L180: func (b *profBuf) incrementOverflow(now int64) {
profbuf.go#L207: func newProfBuf(hdrsize, bufwords, tags int) *profBuf {
profbuf.go#L227: b := new(profBuf)
profbuf.go#L237: func (b *profBuf) canWriteRecord(nstk int) bool {
profbuf.go#L263: func (b *profBuf) canWriteTwoRecords(nstk1, nstk2 int) bool {
profbuf.go#L303: func (b *profBuf) write(tagPtr *unsafe.Pointer, now int64, hdr []uint64, stk []uintptr) {
profbuf.go#L396: func (b *profBuf) close() {
profbuf.go#L407: func (b *profBuf) wakeupExtra() {
profbuf.go#L431: func (b *profBuf) read(mode profBufReadMode) (data []uint64, tags []unsafe.Pointer, eof bool) {
trace.go#L165: cpuLogRead *profBuf
trace.go#L174: cpuLogWrite *profBuf // copy of cpuLogRead for use in signal handlers, set without signalLock
trace.go#L880: if log := (*profBuf)(atomic.Loadp(unsafe.Pointer(&trace.cpuLogWrite))); log != nil {
|
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |